not give a minute's rest - Turkish English Dictionary